package com.ylsf.blog.service;

import com.ylsf.blog.pojo.Article;
import com.ylsf.blog.pojo.ArticleComment;
import com.ylsf.blog.pojo.Comment;

import java.util.List;

/**
 * 列表服务接口
 */
public interface ListService {
    /**
     * 根据用户的姓名计算其页数
     * @param username
     * @return
     */
    Integer computeListPage(String username);
    /**
     * 显示该用户的文章信息(增强文章类【显示评论】)
     * @param username
     * @param pageStart 表示从第几页开始查询
     * @return
     */
     List<ArticleComment> displayUserArticles(String username, Integer pageStart);

    /**
     * 根据文章的id显示所有的评论信息
     * @param id
     * @param pageStart 表示从第几页开始查询
     * @return
     */
    public List<Comment> displayArticleComments(Integer id,Integer pageStart);
}
